#include "ProviderBehavioredClassifier.h"

#include "core/AppSignals.h"

ProviderBehavioredClassifier::ProviderBehavioredClassifier()
    : PropertyProvider()
{
}

void ProviderBehavioredClassifier::initEditor(
    QtTreePropertyBrowser* editor,
    shared_ptr<BaseElement> entity
)
{
    entity_ = dynamic_pointer_cast<uml::BehavioredClassifier>(entity);
    propertyToId.clear();
    PropertyProvider::initEditor(editor, entity);


}

void ProviderBehavioredClassifier::valueChanged(QtProperty* property, bool value)
{
    QString id = propertyToId[property];
    
}

void ProviderBehavioredClassifier::valueChanged(QtProperty* property, double value)
{
    QString id = propertyToId[property];
    
}

void ProviderBehavioredClassifier::valueChanged(QtProperty* property, int value)
{
    QString id = propertyToId[property];
    
}

void ProviderBehavioredClassifier::valueChanged(QtProperty* property, QString value)
{
    QString id = propertyToId[property];
    
}
